package com.qinglei.recoup.hmp.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>description</p>
 *
 * @author shiyupeng
 * @date 2022/1/8
 */
@Data
@ApiModel(description = "获取设备详情信息参数")
public class DeviceDetailParam implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("设备SN码，如果不传获取默认设备的数据")
    private String sn;

    @ApiModelProperty("是否需要返回日历数据 1-需要 0-不需要")
    private Integer needCalendarData = 0;

    @ApiModelProperty("是否需要返回设备属性数据 1-需要 0-不需要")
    private Integer needDeviceAttr = 0;

    @ApiModelProperty("日历结束日期，当需要返回日历数据时该字段必须，格式 2021-01-06")
    private String endDate;

    @ApiModelProperty("查询日历的天数，包括结束日期，不传默认查询7天")
    private Integer days = 7;

    @ApiModelProperty("是查传入日期之前还是传入日期之后的数据，0表示查之前 1表示查之后，默认为0")
    private Integer isBefore = 0;

}
